a7b595aef65c84593712197164be7bffde47f7a7,plugins/org.eclipse.xtext.common.types/src/org/eclipse/xtext/common/types/access/impl/DeclaredTypeFactory.java,DeclaredTypeFactory,createFields,#Class#JvmDeclaredType#,350

Before Change


	protected void createFields(Class<?> clazz, JvmDeclaredType result) {
		for (Field field : clazz.getDeclaredFields()) {
			if (!field.isSynthetic())
				result.getMembers().add(createField(field));
		}
	}

After Change



	protected void createFields(Class<?> clazz, JvmDeclaredType result) {
		Field[] declaredFields = clazz.getDeclaredFields();
		if (declaredFields.length != 0) {
			InternalEList<JvmMember> members = (InternalEList<JvmMember>)result.getMembers();
			for (Field field : declaredFields) {
				if (!field.isSynthetic()) {
					members.addUnique(createField(field));